export const global = {
  /****
     * 数组转树状结构
     *
     */
  toTree (data, pid, result) {
    // 先判断传进来的是不是数组
    if (!Array.isArray(data)) {
      return result
    }
    data.forEach(i => {
      if (i.pid === pid) {
        result.push(i)
      }
    })
    // 递归处理
    result.forEach(i => {
      i.children = []
      this.toTree(data, i.value, i.children)
      if (i.children.length === 0) {
        delete i.children
      }
    })
    return result
  }
}
